                                             
IBIS Macromodel Task Group

Meeting date: 02 Aug 2011

Members (asterisk for those attending):
Agilent:                      Fangyi Rao
                              Radek Biernacki
Altera:                     * David Banas
Ansys:                        Samuel Mertens
                            * Dan Dvorscak
                            * Curtis Clark
Arrow Electronics:            Ian Dodd
Cadence Design Systems:       Terry Jernberg
                            * Ambrish Varma
Celsionix:                    Kellee Crisafulli
Cisco Systems:              * Mike LaBonte
                              Ashwin Vasudevan
                              Syed Huq
Ericsson:                     Anders Ekholm
IBM:                          Greg Edlund
Intel:                        Michael Mirmak
LSI Logic:                    Wenyi Jin
Mentor Graphics:            * John Angulo
                              Zhen Mu
                            * Arpad Muranyi
Micron Technology:            Randy Wolff
NetLogic Microsystems:        Ryan Couts
Nokia-Siemens Networks:     * Eckhard Lenski
Sigrity:                      Brad Brim
                              Kumar Keshavan
                            * Ken Willis
SiSoft:                     * Walter Katz
                            * Todd Westerhoff
                              Doug Burns
Snowbush IP:                  Marcus Van Ierssel
ST Micro:                     Syed Sadeghi
Teraspeed Consulting Group:   Scott McMorrow
                              Bob Ross
TI:                           Casey Morrison
                              Alfred Chong
Vitesse Semiconductor:        Eric Sweetman
Xilinx:                       Mustansir Fanaswalla

The meeting was lead by Arpad Muranyi

------------------------------------------------------------------------
Opens:

- Mike: List email was suspended since last night
  - Position at Cisco eliminated, but will continue IBIS as long as possible
  - Can still administer email and web page

--------------------------
Call for patent disclosure:

- None

-------------
Review of ARs:

- Arpad rework BIRD 137 
  - Done

- Arpad rework BIRD 127 to accommodate NULL pointer conventions
  - Done

- Ken update backchannel slides and send to Mike for posting
  - Already done
  - An update on training done parameter will be done

-------------
New Discussion:

Arpad: We should schedule time for Ken to present his new BIRD draft
- Ken: 2 weeks from now would be good

BIRD 137:
- Arpad: There are 3 options for empty strings:
  - Null pointer, pointer to null, or root name only
  - We need to decide

- Arpad: For AMI_Init we can require a valid string with root name
- Walter: I think that was the general consensus at the last meeting
- Ambrish: Recommend changing root name from "dll" to something else
- Mike: How about "AMI_parameters_in"?
- Arpad: It now has an example of an empty root name only string
- Ambrish: It could be changed to MySampleAMI
- Radek: It could be MySample1, MySample2, etc.
  - Put a period after "name of the parameter tree" to make it clear.

- Arpad: I added a rule that AMI_parameters_in/out must not be in quotes
- Walter: The last sentence of item 1 is not clear
  - Individual values can contain whitespace if they are strings
- Radek: Correct

- Arpad: Added actions if AMI_Init wants to return nothing
  - Are the first 3 options OK or do we want to require root name (#4)
- Ambrish: All 4 are OK
- Radek: We don't need all that flexibility
  - The EDA platform should be able to enforce
- Curtis: Last week we decide not to leave models behind
  - No matter what the spec requires EDA tools can be tolerant
- Arpad deleted actions 1 to 3
- Curtis: We can get rid of "non-zero"
- Arpad made the same changes for AMI_GetWave

- Radek: Message strings should not be empty
  - They should be either real messages or null pointers
- Curtis: Agree

BIRD 135:
- Arpad: Added clarification of empty string literal to point 8
  - This is scheduled for a vote Friday
- Curtis: Does the spec say identifiers must begin with lowercase?
- Arpad: No
- Arpad's change was accepted for submission to Open Forum as BIRD 135.1

Revisiting BIRD 137:
- Walter: The last sentence on pg 186 item 1 has poor English
- Curtis: We can eliminate the sentence
  - We decide not to allow those
- Arpad showed an email from Walter
- Walter: We allow spaces in String parameters
- Arpad: The original spec does not allow whitespace
- Walter: We will have to change it in both places
- Radek: We can say the exception is for string literals

AR: Arpad update BIRD 137

We approved submission of BIRD 137.1 with changes to Open Forum

Supporting_Files:
- Walter: This was discussed with Fangyi
  - Two types are needed
    - Files always needed by DLL
    - Specific to the particular model
  - Would be delivered in same directory as DLL
    - EDA tool might put first type in a shared space
  - Disagree with Fangyi on vendor acceptance of BIRD 121 file structure
    - A third party involved in this is on vacation

Walter: No need to discuss analog buffer now

Walter: Jitter could be on agenda for next week
- Arpad: Vladimir sent email suggestions, but got no response
- Walter: I can answer that
- Arpad: We need to cover Tx_DCD
- Walter: We can do that next week

Walter: Dependency Table functionality has not changed
- Rewritten to use Table now that that is cleaned up

Meeting ended.

-------------
Next meeting: 09 Aug 2011 12:00pm PT

Next agenda:
1) Task list item discussions

-------------
IBIS Interconnect SPICE Wish List:

1) Simulator directives
